using System;
using XDQ.VAT.Exams.Dtos;
using Volo.Abp.Application.Dtos;
using Volo.Abp.Application.Services;
using System.Threading.Tasks;
using System.Collections.Generic;
using XDQ.VAT.Classes.Dtos;

namespace XDQ.VAT.Exams
{
    public interface IAppExamAppService :
        ICrudAppService<
            AppExamDto,
            Guid,
            PagedAndSortedResultRequestDto,
            CreateUpdateAppExamDto,
            CreateUpdateAppExamDto>
    {
        Task<List<SelectListItemDto>> GetClassesAsync();

        Task<List<SelectListItemDto>> GetCoursesAsync();
    }
}